Evaluating the Lifecycle Coverage of GAIA Methodology
نویسندگان
چکیده
Agent Oriented Software Engineering (AOSE) is one of the latest contenders in the historic development of programming paradigms. AOSE promises to be an exciting new software engineering approach with techniques more suited to the construction of large, complex software systems than those techniques belonging to the object oriented approach. To be a viable concept, there is a need for a uniform approach throughout the development life cycle of an agent oriented system, analogous to the unified process for objects oriented analysis and design. The agent-oriented paradigm can be considered a natural extension to the object-oriented (OO) paradigm. Agents differ from objects in many issues which require special modelling elements but have some similarities. The main objective of this paper is to evaluate the lifecycle coverage in existing AOSE methodology, say Gaia methodology. The purpose of this paper is to provide some insight of testing in GAIA software methodology. KeywordsSoftware Agent, AOSE Methodology, Software Development Lifecycle, SoftwareTesting
منابع مشابه
A Framework for Evaluating Agent-Oriented Methodologies
Multiple agent-oriented methodologies were introduced in recent years, however no systematic evaluation of these was offered. As a result, it is difficult to select a methodology for a specific project. Additionally, there are no means for determining what the advantages and drawbacks of each methodology are. To resolve these problems, we devise a framework for evaluating and comparing agent-or...
متن کاملGeneral and Special-purpose Methodologies for Agent Oriented Software Engineering
This paper provides a summary of software engineering process and its importance in open system industry. It describes the agent oriented software engineering development lifecycle. It also focuses on orientation of multi agent systems and on some representative agent oriented software engineering methodologies such as Gaia, ROADMAP, Tropos, and MaSE which are general purpose methodologies. The...
متن کاملThe Gaia2Jade process for multi-agent systems development
& In this paper we present the Gaia2JADE process concerning how one can implement a multiagent system with the JADE framework using the Gaia methodology for analysis and design purposes. This process is particularly dedicated to the conversion of Gaia models to JADE code. It is described using the Software Process Engineering Metamodel (SPEM) and extends the one proposed by FIPA for describing ...
متن کاملEvaluation Framework for Agent-Oriented Methodologies
Many agent-oriented software engineering methodologies have been proposed for software developing; however their application is still limited due to their lack of maturity. Evaluating the strengths and weaknesses of these methodologies plays an important role in improving them and in developing new stronger methodologies. This paper presents an evaluation framework for agent-oriented methodolog...
متن کاملThe Gaia Methodology for Agent-Oriented Analysis and Design
This article presents Gaia: a methodology for agent-oriented analysis and design. The Gaia methodology is both general, in that it is applicable to a wide range of multi-agent systems, and comprehensive, in that it deals with both the macro-level (societal) and the micro-level (agent) aspects of systems. Gaia is founded on the view of a multi-agent system as a computational organisation consist...
متن کامل